"use strict"
var tp = 0, mnupl=false, ancho, izquierda, alto
$(function(){
     ancho = $(window).width() * .95
     alto = $(window).height()
     if(slides.length) {
          $.supersized({
               // Functionality
               slideshow             :    1,        // Slideshow on/off
               autoplay              :    1,        // Slideshow starts playing automatically
               start_slide           :    1,        // Start slide (0 is random)
               stop_loop             :    0,        // Pauses slideshow on last slide
               random                :    0,        // Randomize slide order (Ignores start slide)
               slide_interval        :    30000,     // Length between transitions
               transition            :    6,        // 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
               transition_speed      :    1000,     // Speed of transition
               new_window            :    1,        // Image links open in new window/tab
               pause_hover           :    0,        // Pause slideshow on hover
               keyboard_nav          :    1,        // Keyboard navigation on/off
               performance           :    1,        // 0-Normal, 1-Hybrid speed/quality, 2-Optimizes image quality, 3-Optimizes transition speed // (Only works for Firefox/IE, not Webkit)
               image_protect         :    1,        // Disables image dragging and right click with Javascript
                                                                    
               // Size & Position                              
               min_width             :    0,        // Min width allowed (in pixels)
               min_height            :    0,        // Min height allowed (in pixels)
               vertical_center       :    1,        // Vertically center background
               horizontal_center     :    1,        // Horizontally center background
               fit_always            :    0,        // Image will never exceed browser width or height (Ignores min. dimensions)
               fit_portrait          :    0,        // Portrait images will not exceed browser height
               fit_landscape         :    0,        // Landscape images will not exceed browser width
                                                                    
               // Components                                
               slide_links           :    'blank',  // Individual links for each slide (Options: false, 'num', 'name', 'blank')
               thumb_links           :    1,        // Individual thumb links for each slide
               thumbnail_navigation  :    0,        // Thumbnail navigation
     
               // Components
               slides                :    slides
          });
     } else {
          $('#supersized-loader').hide();
     }
     
     // Fancyzoom en planos
     $('a.zoom').fancyZoom({scaleImg: true, closeOnClick: true, directory: 'site_media/img'}) 
     
     if(jQuery().nivoSlider) {
          $('div.slider').nivoSlider({effect: 'fade',pauseTime:5000, controlNav: false, directionNav: false});
     }
    
     // Ocultar menú superior
     $('#hndmenu').click(function() {
          var $content = $('div#menubar');
          if(!mnupl) {
               $content.animate({left: $(window).width() - 250})
               $(this).addClass('fa-chevron-left').removeClass('fa-chevron-right')
               mnupl=true
          } else {               
               $content.animate({left: izquierda})
               $(this).addClass('fa-chevron-right').removeClass('fa-chevron-left')
               mnupl=false
          }
     });
     
     $('div#prev, div#next, div#content').hover(
          function(){
               $('ul.topnav > li > ul').hide()
          }
     )
     
     $('ul.topnav > li').hover(
          function(){
               if(!$('div.home').is(':visible')) {
                    $('ul.topnav > li > ul').hide()
                    $(this).children('ul').show()
               }
          }
     );
     
     $('#prev').click(function() {
               api.prevSlide();
          }
     )

     $('#next').click(function() {
               api.nextSlide();
          }
     )
          
     $('#shcor').click(
          function(){
               $('#cor').fadeIn()
               $('div.avoverlay').fadeIn()
          }
     )
          
     $('div.avoverlay').click(
          function(){
               $('#cor').fadeOut()
               $(this).fadeOut()
          }
     )

     $('a#txtmnu').click(
          function(){
               var t = 0
               if($('div#content').length)
                    t = $('div#content').position().top
               var h = 1 + $('div.contmnu > ul > li > a').outerHeight() * $('div.contmnu > ul > li > a').length
               if($('div.contmnu').height()==0) {
                    $(this).addClass('down')
                    $('div.contmnu').addClass('desplegado')
                    if($('div#content a#hndcont').hasClass('fa-chevron-down'))
                         $('div#content').animate(
                              {
                                   top: (t + h) + 'px'
                              },
                              {
                                   duration: 200
                              }
                         )
                    $('div.contmnu').animate(
                         {
                              height: h + 'px'
                         },
                         {
                              duration: 200
                         }
                    )
               } else {
                    $(this).removeClass('down')
                    $('div.contmnu').removeClass('desplegado')
                    $('div.contmnu').animate(
                         {
                              height: 0 + 'px'
                         },
                         {
                              duration: 200
                         }
                    )
                    if($('div#content a#hndcont').hasClass('fa-chevron-down'))
                         $('div#content').animate(
                              {
                                   top: (t - h) + 'px'
                              },
                              {
                                   duration: 200
                              }
                         )
               }
          }
     )
     
     $('a#hndcont').click(
          function(){
               var h = $(window).height()
               if($(this).hasClass('fa-chevron-up')){
                    $(this).removeClass('fa-chevron-up pleyenda').addClass('fa-chevron-down').text('')
                    $('p.vendida').show()
                    $('div#content').animate(
                       {
                              top: tp + 'px'
                         },
                         {
                              duration: 200
                         }
                    ).removeClass('down')
               } else {
                    tp = $('div#content').position().top
                    $(this).addClass('fa-chevron-up pleyenda').removeClass('fa-chevron-down').text($('#titulo').text())
                    $('p.vendida').hide()
                    $('div#content').animate(                         {
                              top: (h - 30) + 'px'
                         },
                         {
                              duration: 200
                         }
                    ).addClass('down')                 
               }
          }
     )
     
     $(window).resize(
          function(){
               ancho = $(window).width() * .95
               alto = $(window).height()
               if(!$('div.home').is(':visible')) {
                    $('div#menubar').css({width: ancho + 'px', 'left': 'auto'})
               } else {
                    $('div#menubar').css({'width': '100%', 'left': 0})
               }
               if($('div#content').length)
                    $('div#content').height(alto-$('div#content').position().top)
          }
     )
     
     // Ancho menú
     if(!$('div.home').is(':visible')) {
          $('div#menubar').width(ancho)
     } else {
          $('div#menubar').css('width', '100%')
     }
     if($('div#content').length)
          $('div#content').height(alto-$('div#content').position().top)
     izquierda=$('div#menubar').position().left
     
     try{
          if(resultado == 'Correcto'){
               alert('Gracias por su interés. Responderemos a su consulta en el plazo más corto posible')
          }
          else if (resultado == 'Errores') {
               $('#cor').fadeIn()
               $('div.avoverlay').fadeIn()
          }
     }
     catch(e){
     }
     
})

function mapas() {
     if($('div#elmapa').is(':visible')) {
          $('#map').attr({'width':  $('div#elmapa').width()})
          $('#map').attr('src', mapa)
     }
}

function animatron(){
     /*var p = $('img.logo').position()
     $('#animatron div > img').animate({left: p.left, top: p.top})*/
     //$('#animatron, #animatron div, #animatron div img').animate({top: -100})
     $('#animado').fadeOut(function(){
          $('#animatron').animate({height: 0, opacity: 0}, 1500, function(){$(this).hide()})
     });
}